iT邦幫忙

2025 iThome 鐵人賽

DAY 20
0
自我挑戰組

30天學習n8n:從入門到實作的自動化挑戰系列 第 20

匯率每天都在變?讓 n8n 幫你每天自動記下來

  • 分享至 

  • xImage
  •  

昨天我們介紹了什麼是 API,今天來實作一個簡單又實用的自動化流程:
每天定時抓取匯率資料,並自動寫進 Google Sheet!

流程

1.開啟工作流新增schedule節點,記得把時區改成自己的所在地,避免觸發時間跑掉
2.新增http request節點,method選Get,URL填 https://api.exchangerate-api.com/v4/latest/TWD 其他預設即可
https://ithelp.ithome.com.tw/upload/images/20251004/20178769n6h1Qio9sO.png

這串網址是來自 exchangerate-api.com 的免費服務,提供全球多種貨幣的即時匯率資料,不需要註冊或 API 金鑰,就能快速取得匯率資訊

3.新增code節點篩選出合適的資料,這邊我只抓幾個欄位(日期、貨幣、美金匯率),你可以依需求修改,不會寫的一樣可以請求AI工具的幫助
https://ithelp.ithome.com.tw/upload/images/20251004/20178769ca5y39fgGY.png
4.新增google sheet節點選Append row in sheet找到要寫入的Document和Sheet,把剛篩選出的資料拖移進欄位中
https://ithelp.ithome.com.tw/upload/images/20251004/20178769i4nO74Izvh.png

記得要先在google sheet中先設好欄位否則欄位會對不起來喔

5.最後按下執行測試結果
https://ithelp.ithome.com.tw/upload/images/20251004/20178769UQeQy7KmxY.png

可以看到成功把結果寫進了google sheet

6.我們一樣來測等時間到後能不能成功

https://ithelp.ithome.com.tw/upload/images/20251004/20178769N2EjCKK797.png

上圖可以看到等時間到後也能成功觸發流程

總結

今天我們用 n8n 打造了一個每天自動抓取匯率、整理資料、並寫入 Google Sheet 的流程。之前也說過,對我們這種普通使用者來說,Google Sheet 是很適合拿來當作資料庫的工具。這樣的基礎流程未來也能擴充,像是加入多幣別比對、匯率異常通知,甚至畫出趨勢圖做分析,讓自動化更貼近實際生活或工作的需求。


上一篇
用過這麼多節點,今天終於來好好講清楚什麼是 API
下一篇
如何使用 n8n 的 Error Trigger 打造流程錯誤的保險機制
系列文
30天學習n8n:從入門到實作的自動化挑戰22
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言